package com.reminiscence.main;

import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import com.reminiscence.utils.Utils;

public class InsertStoria extends Activity implements OnClickListener
{
	
	String foto;
	Bitmap bitFoto;
	TextView txtNome;
	TextView txtCognome;
	EditText edtStoria;
	Button btnSalva;
	Button btnAnnulla;
	Button btnAiuto;
	EditText edtTitolo;
	EditText edtAnno;
	EditText edtLuogo;
	
	@Override
	protected void onCreate(Bundle savedInstanceState){
		
		super.onCreate(savedInstanceState);
		setContentView(R.layout.insertstoria);
		MainActivity.utente.leggiUtente(this);
		setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
		
		txtNome = (TextView)findViewById(R.id.textView2);
		btnSalva = (Button)findViewById(R.id.btnSalvaStoria2);
		btnAnnulla = (Button)findViewById(R.id.btnAnnulla);
		btnAiuto = (Button)findViewById(R.id.btnAiuto);
		edtStoria = (EditText)findViewById(R.id.edtStoria);
		edtTitolo = (EditText)findViewById(R.id.edtTitoloStoria);
		edtAnno = (EditText)findViewById(R.id.edtAnno);
		edtLuogo = (EditText)findViewById(R.id.edtLuogo);

		txtNome.setText(MainActivity.utente.nome);
		
		btnAnnulla.setOnClickListener(this);
		btnSalva.setOnClickListener(this);
		btnAiuto.setOnClickListener(this);
		
	}

	@Override
	public void onClick(View arg0)
	{

		
		if(arg0.getId() == R.id.btnSalvaStoria2){
			Boolean modifica = true;
			MainActivity.storia.nomeUtenteEs = (MainActivity.utente.nomeUtente);
			MainActivity.storia.testo = edtStoria.getText().toString();
			MainActivity.storia.titolo = edtTitolo.getText().toString();
			MainActivity.storia.anno = edtAnno.getText().toString();
			MainActivity.storia.luogo = edtLuogo.getText().toString();

			if(MainActivity.storia.luogo.equals(""))
			{
				Utils.showAlert(this, "Il campo luogo della storia non può essere vuoto", "InsertLuogoFail", "Errore inserimento storia");
				modifica = false;
			}
			if(MainActivity.storia.anno.equals(""))
			{
				Utils.showAlert(this, "L'anno della storia non può essere vuoto", "InsertAnnoFail", "Errore inserimento storia");
				modifica = false;
			}
			if(MainActivity.storia.titolo.equals(""))
			{
				Utils.showAlert(this, "Il titolo della storia non può essere vuoto", "InsertTitoloFail", "Errore titolo storia");
				modifica = false;			
			}
			if (MainActivity.storia.testo.equals(""))
			{
				Utils.showAlert(this, "Il testo della storia non può essere vuoto", "InsertTestoFail", "Errore inserimento storia");
				modifica = false;
			}
			if (modifica && MainActivity.storia.inserisciStoria(this))
			{
				Utils.showAlert(this, "Storia inserita correttamente", "loginSucc", "Inserimento Storia");
			}/*else{
				Utils.showAlert(this, "Errore nell'inserimento della Storia", "loginSucc", "Inserimento Storia");

			}*/

		}
		
		if(arg0.getId() == R.id.btnAnnulla){
			
			Intent i = new Intent(this, ProfiloCompleto.class);
			i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
			startActivity(i);
		}
		
		if(arg0.getId() == R.id.btnAiuto){
			Intent i = new Intent(this, ListaSuggerimenti.class);
			//i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
			startActivity(i);
		}
	}
}